/****************************************************
	文件：IRoutineHandle.cs
	作者：HuskyT
	邮箱：1005240602@qq.com
	日期：2021/1/2 14:50:51
	功能：协程处理器 接口
*****************************************************/

using System.Collections;

namespace HTFW.Core
{
    public interface IRoutineHandle : IPoolable
    {
        IEnumerator SelfRoutine { get; }
        RoutineState State { get; }
        void Init(IEnumerator routine, bool autoStartNow = true);
        void Start();
        void Stop();
    }
}